to challenge a principle - Alemán Inglés Diccionario